<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

</body>
<script>
    // 原始数据
    let header = ["手机号","姓名","入职日期","转正日期","工号"]
    let resluts = [{"手机号":13041139879,"姓名":"高大山","入职日期":43535,"转正日期":43719,"工号":20089}]
    // 包含数据处理内容
    // (1) key映射关系
    // (2) map 从旧的数组转换成一个新的数组

    const userRelations = {
          '入职日期': 'timeOfEntry',
          '手机号': 'mobile',
          '姓名': 'username',
          '转正日期': 'correctionTime',
          '工号': 'workNumber'
        }

    // let item = {}
    // // 1. 遍历旧值 得到键
    // for(var key in resluts[0]){
    //     // 2. 新的值等于旧的键
    //     let value = resluts[0][key]
    //     let newKey = userRelations[key]
    //     // 方式1 - 对旧的对象做处理
    //     // resluts[0][newKey] = value
    //     // delete resluts[0][key]

    //     // 方式2-- 对新的对象做处理
    //     item[newKey] = value
    // }
    // console.log(item);

    let data = resluts.map(t=>{
      let  item = {}
     for (let k in t){
    item[userRelations[k]] = t[k]
    }
       return item
    })
    console.log(data);
    // 目标数据
    // let data = [{mobile:'13041139879','username':'高大山','...'},{...}]
</script>
</html>
